
/* global styles for top level elements */

/* fonts */
body, td, textarea {font-family: georgia, 'time new romans', serif; font-size: 14px; text-decoration: none; }
/*select { font-family: Arial,Verdana,Helvetica,Sans-serif; text-decoration: none; }*/

/* page */
body { color: #6D8B9F; background-color: #fff; margin: 0; }
form { display: inline; clear: none; }
img { border: none; }
small { font-size: 10px; }
h1 { font-size: 2em; font-weight: bold; margin: 0 0; }
h3 { font-size: 1.25em; font-weight: bold; margin: 0; }
h4 { font-size: 1.0em; font-weight: bold; margin: 0; }
a { text-decoration: none; color: #6D8B9F; }
a:hover { text-decoration: underline; }
a:active { color: #000; }
abbr, acronym { color: #060; border-bottom: 1px dashed #666; cursor: help; }
red { color: #f00; }
fieldset { padding: 10px; border: 1px solid #ccccc3; }
legend { padding: 0 0.25em; color: #000; font-size: 1.65em; }

.red
{
        color: #f00;
}

/* messages */
table.message_pink { width: 100%; margin-bottom: 8px; background: #fee; border: 1px solid #edd; }
table.message_green { width: 100%; margin-bottom: 8px; background: #eaf2ea; border: 1px solid #ccccc3; }
table.message_pink td.left, table.message_green td.left { font-size: 10px; text-align: left; vertical-align: middle; padding: 4px; }
table.message_pink td.right, table.message_green td.right { font-size: 10px; text-align: right; vertical-align: middle; padding: 4px; }





/* Predefined tags */
body, p, h1, h5, h6 { margin: 0; }
body { padding: 0; }
body {
	font: normal 90% Arial, Verdana, sans-serif;
	text-align: center;
	color: #222;
}
img { border: 0; }
a { color: #1473A7; }
a:hover { color: #0B4362; }
p { line-height: 1.5; }
h1 {
	margin-bottom: .5em;
	font: normal 1.9em Georgia, serif;
	color: #1473A7;
}
h5 {	/* Top navigation */
	background-color: #026380;
	padding: .3em 1em;
	margin-bottom: 1em;
}
h5, h5 a {
	color: #FFF;
	font-size: 1em;
	font-weight: normal;
	text-align: left;
}
h5 a { margin: 0 .5em;}
h5 a:hover {
	color: #B1D5E3;
	text-decoration: none;
}
h6 {	/* footer */
	margin-top: 3em;
	padding-bottom: .3em;
	text-align: right;
	clear: both;
}
#container {
	padding: 1em;
	width: 85%;
	margin: 0 auto;
	text-align: left;
}
.arc90_right, .arc90_left { cursor: default; }
.arc90_right { float: right; }
.arc90_left { float: left; }

p#first:first-letter {
	font-size: 9em;
	float: left;
	line-height: .8;	/* IE */
}
